class Solution {
public:
    /**
     * 代码中的类名、方法名、参数名已经指定，请勿修改，直接返回方法规定的值即可
     *
     * 
     * @param numbers int整型vector 
     * @return int整型
     */
    /*
    排序，重复数字一定在一起，
    用前后两个指针做比较，如果不同，两指针同时向后移动，
    如果相同，返回即可
    */
    int duplicate(vector<int>& numbers) {
        // write code here
        sort(numbers.begin(),numbers.end());
        int i,j;
        for(i=0,j=1;j<numbers.size();j++)
        {
            if(numbers[i]==numbers[j])
                return numbers[i];
            else{
                i++;
            }
        }
        return -1;
    }
};